package com.base.po.voip;

import java.math.BigDecimal;
import java.util.Date;

public class RebateOrdersPdd {
    private String orderSn;// 推广订单编号

    private String goodsId;// 商品ID

    private String goodsName;// 商品标题

    private String goodsThumbnailUrl;// 商品缩略图

    private Integer goodsQuantity;// 购买商品的数量

    private BigDecimal goodsPrice;// 订单中sku的单件价格

    private BigDecimal orderAmount;// 实际支付金额

    private BigDecimal promotionRate;// 佣金比例

    private BigDecimal promotionAmount;// 佣金金额

    private Integer orderStatus;// 订单状态： -1 未支付; 0-已支付；1-已成团；2-确认收货；3-审核成功；4-审核失败（不可提现）；5-已经结算；8-非多多进宝商品（无佣金订单）

    private String orderStatusDesc;// 订单状态描述

    private Date orderCreateTime;// 订单生成时间，UNIX时间戳

    private Date orderPayTime;// 支付时间

    private Date orderGroupSuccessTime;// 成团时间

    private Date orderVerifyTime;// 审核时间

    private Date orderModifyAt;// 最后更新时间

    private BigDecimal userCommission;// 用户获得的佣金

    private Boolean userType;

    private String pId;// 推广位ID

    public String getOrderSn() {
        return orderSn;
    }

    public void setOrderSn(String orderSn) {
        this.orderSn = orderSn == null ? null : orderSn.trim();
    }

    public String getGoodsId() {
        return goodsId;
    }

    public void setGoodsId(String goodsId) {
        this.goodsId = goodsId == null ? null : goodsId.trim();
    }

    public String getGoodsName() {
        return goodsName;
    }

    public void setGoodsName(String goodsName) {
        this.goodsName = goodsName == null ? null : goodsName.trim();
    }

    public String getGoodsThumbnailUrl() {
        return goodsThumbnailUrl;
    }

    public void setGoodsThumbnailUrl(String goodsThumbnailUrl) {
        this.goodsThumbnailUrl = goodsThumbnailUrl == null ? null : goodsThumbnailUrl.trim();
    }

    public Integer getGoodsQuantity() {
        return goodsQuantity;
    }

    public void setGoodsQuantity(Integer goodsQuantity) {
        this.goodsQuantity = goodsQuantity;
    }

    public BigDecimal getGoodsPrice() {
        return goodsPrice;
    }

    public void setGoodsPrice(BigDecimal goodsPrice) {
        this.goodsPrice = goodsPrice;
    }

    public BigDecimal getOrderAmount() {
        return orderAmount;
    }

    public void setOrderAmount(BigDecimal orderAmount) {
        this.orderAmount = orderAmount;
    }

    public BigDecimal getPromotionRate() {
        return promotionRate;
    }

    public void setPromotionRate(BigDecimal promotionRate) {
        this.promotionRate = promotionRate;
    }

    public BigDecimal getPromotionAmount() {
        return promotionAmount;
    }

    public void setPromotionAmount(BigDecimal promotionAmount) {
        this.promotionAmount = promotionAmount;
    }

    public Integer getOrderStatus() {
        return orderStatus;
    }

    public void setOrderStatus(Integer orderStatus) {
        this.orderStatus = orderStatus;
    }

    public String getOrderStatusDesc() {
        return orderStatusDesc;
    }

    public void setOrderStatusDesc(String orderStatusDesc) {
        this.orderStatusDesc = orderStatusDesc == null ? null : orderStatusDesc.trim();
    }

    public Date getOrderCreateTime() {
        return orderCreateTime;
    }

    public void setOrderCreateTime(Date orderCreateTime) {
        this.orderCreateTime = orderCreateTime;
    }

    public Date getOrderPayTime() {
        return orderPayTime;
    }

    public void setOrderPayTime(Date orderPayTime) {
        this.orderPayTime = orderPayTime;
    }

    public Date getOrderGroupSuccessTime() {
        return orderGroupSuccessTime;
    }

    public void setOrderGroupSuccessTime(Date orderGroupSuccessTime) {
        this.orderGroupSuccessTime = orderGroupSuccessTime;
    }

    public Date getOrderVerifyTime() {
        return orderVerifyTime;
    }

    public void setOrderVerifyTime(Date orderVerifyTime) {
        this.orderVerifyTime = orderVerifyTime;
    }

    public Date getOrderModifyAt() {
        return orderModifyAt;
    }

    public void setOrderModifyAt(Date orderModifyAt) {
        this.orderModifyAt = orderModifyAt;
    }

    public BigDecimal getUserCommission() {
        return userCommission;
    }

    public void setUserCommission(BigDecimal userCommission) {
        this.userCommission = userCommission;
    }

    public Boolean getUserType() {
        return userType;
    }

    public void setUserType(Boolean userType) {
        this.userType = userType;
    }

    public String getpId() {
        return pId;
    }

    public void setpId(String pId) {
        this.pId = pId == null ? null : pId.trim();
    }
}